module com.scau.os {
    requires javafx.controls;
    requires javafx.fxml;
    requires transitive javafx.graphics;
    requires java.desktop;
    requires org.junit.jupiter.api; // Fix: Corrected the module name
    exports com.scau.os to  javafx.graphics;
    opens com.scau.os to  javafx.fxml;

    exports com.scau.os.controller to  javafx.graphics;
    opens com.scau.os.controller to  javafx.fxml;

    exports com.scau.os.fileSystem.other;
	requires java.xml;
	requires javafx.base;
    exports  com.scau.os.MemorySys to javafx.graphics;
    opens  com.scau.os.MemorySys to javafx.fxml;

    exports  com.scau.os.deviceManagement to javafx.graphics;
    opens  com.scau.os.deviceManagement to javafx.fxml;
}